Career 2024 2023 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Cali Challenger Argentina F6 Argentina F3 Argentina F4 Argentina F6 Argentina F7 Argentina F8 Argentina F12 Bolivia F2 Chile F5 Chile F6 Venezuela #1-w1 Venezuela #1-w2 Venezuela #1-w3 Venezuela #1-w4 Argentina F5 Argentina F9 Brazil F4 Brazil F5 Brazil F6 Argentina F12 Brazil F12 Argentina F7 Argentina F8 Argentina F9 Argentina F15 Peru F3 Venezuela F8 Venezuela F9 Argentina F4 Romania F2 Romania F4 USA F4 (Sunrise) USA F5 (Weston) USA F6 (Palm Coast) USA F7 (Orlando) Mexico F2 (Villahermosa) Mexico F3 (Cordoba) Mexico F4 (Pachuca) Argentina F12 Argentina F13 Argentina F16 Bolivia F1 Bolivia F2 Bolivia F3 Bolivia F4 Argentina F20 Argentina F21 Argentina F22 Chile F7 Chile F8 El Salvador F1 Colombia F2 Argentina F1 Argentina F2 Argentina F3 Argentina F4 Argentina F5 Paraguay F1 Paraguay F2 Argentina F6 Argentina F7 Argentina F8 Argentina F9 Ecuador F4 Ecuador F5 Argentina F15 Bolivia F1 Bolivia F2 Bolivia F3 Bolivia F4 Argentina F21 Chile F12 Chile F13 Chile F14 Brazil F42 Brazil F43 Chile F1 Chile F3 Chile F4 Argentina F4 Argentina F5 Argentina F6 Argentina F7 Argentina F8 Argentina F9 Peru F1 Peru F2 Peru F3 Peru F4 Peru F5 Argentina F16 Argentina F17 Argentina F18 Argentina F19 Argentina F20 Argentina F21 Argentina F23 Argentina F24 Argentina F26 Argentina F27 Colombia F1 Colombia F2 Turkey F12 Turkey F13 Turkey F14 Turkey F15 Turkey F16 Argentina F5 Argentina F6 Argentina F7 Challenger Casablanca San Angel - Mexico City Challenger ATP de Cuenca Diario El Mercurio - Cuenca Credicard Mastercard Tennis Cup - Campos do Jordao IX Gramado Open - Gramado XII Trofeo Ciudad de Quito 'Diario El Comercio' - Quito Seguros Bolivar Open - Medellin Copa Petrobras Colombia - Bogota South African Airways Tennis Open - Durban AT&T Challenger of Dallas - Dallas Bancolombia Open - Bogota San Luis Potosi Challenger 2007 - San Luis Potosi Challenger Casablanca San Angel - Mexico City 2007 West Side Tennis Club Clay Court Challenger - Forest Hills Seguros Bolivar Open - Bogota 's Tennis Masters 07 Challenger - Graz Challenger Ciudad de Guayaquil - Guayaquil JSM Challenger - Champaign Challenger Britania Zavaleta - Puebla ITG Miami Challenger - Miami AT&T Challenger of Dallas - Dallas Bancolombia Open - Bogota San Luis Potosi Challenger - San Luis Potosi AGT Challenger - Leon III Aberto Santa Catarina de Tenis - Florianopolis ECM Prague Open 2008 - Prague 14° Torneo B. Camparini- Lines Trophy - Reggio Emilia BH Tenis Open International Cup 2008 - Belo Horizonte Credicard Citi Mastercard Tennis Cup - Campos do Jordao GHI Bronx Tennis Classic - Bronx Seguros Bolivar Open - Cali Copa Petrobras-Paraguay - Asuncion IV Challenger Ciudad De Guayaquil - Guayaquil Seguros Bolivar Open - Medellin Lima Challenger - Lima Sao Paulo Challenger Salinas Challenger Sunrise Challenger Pereira Challenger Blumenau Challenger Santos Challenger Zagreb Challenger Orbetello Challenger Dortmund Challenger Trani Challenger San Marino Challenger Ljubljana Challenger Napoli Challenger Sao Leopoldo Challenger Montevideo Challenger Santiago Challenger Dallas Challenger Bordeaux Challenger San Juan Challenger Buenos Aires Challenger Medellin Challenger Montevideo Challenger Guayaquil Challenger Caltanissetta Challenger Rio De Janeiro Challenger Cali Challenger Quito Challenger Orleans Challenger Mons Challenger San Juan Challenger Montevideo Challenger Bogota Challenger Guayaquil Challenger Chitre Challenger Sao Paulo Challenger Santos Challenger Bordeaux Challenger Vicenza Challenger Mestre Challenger Blois Challenger Manta Challenger Aptos Challenger Medellin Challenger Quito Challenger Pereira Challenger San Juan Challenger Guayaquil Challenger Lima Challenger Bucaramanga Challenger Santo Domingo Challenger Morelos Challenger Santiago Challenger San Luis Potosi Challenger Leon Challenger Guadalajara Challenger Cali Challenger Vicenza Challenger Mestre Challenger Caltanissetta Challenger Liberec Challenger Prague Challenger Cordenons Challenger Barranquilla Challenger Campinas Challenger Pereira Challenger Medellin Challenger Santiago Challenger Lima Challenger Guayaquil Challenger Buenos Aires Challenger Montevideo Challenger Bucaramanga Challenger Santo Domingo Challenger Santiago Challenger San Luis Potosi Challenger Leon Challenger Napoli Challenger Barletta Challenger Sao Paulo Challenger Bangkok Challenger Prostejov Challenger Perugia Challenger Milan Challenger Braunschweig Challenger Lexington Challenger Cordenons Challenger Manerbio Challenger Curitiba Challenger Como Challenger Barranquilla Challenger St. Remy Challenger Santos Challenger Medellin Challenger Campinas Challenger Buenos Aires Challenger Santiago Challenger Lima Challenger Guayaquil Challenger Bogota Challenger Montevideo Challenger Brescia Challenger Santiago Challenger Buenos Aires Challenger Guadalajara Challenger Leon Challenger San Luis Potosi Challenger Sarasota Challenger Tallahassee Challenger Savannah Challenger Vicenza Challenger Milan Challenger Bastad Challenger Scheveningen Challenger Tampere Challenger Floridablanca Challenger Santo Domingo Challenger Quito Challenger Bogota Challenger Buenos Aires Challenger Cali Challenger Lima Challenger Montevideo Challenger Santiago Challenger Rio De Janeiro Challenger Punta Del Este Challenger Santiago Challenger Panama City Challenger Mexico City Challenger Sarasota Challenger Tallahassee Challenger Rome Challenger Heilbronn Challenger Blois Challenger Marburg Challenger Bastad Challenger Tampere Challenger Como Challenger Genova Challenger Campinas Challenger Santo Domingo Challenger Lima Challenger Guayaquil Challenger Montevideo Challenger Punta Del Este Challenger Buenos Aires Challenger Campinas Challenger Santo Domingo Challenger Lima Challenger Guayaquil Challenger Aix En Provence Challenger Parma Challenger Antalya Challenger Antalya 2 Challenger Biella 5 Challenger Zagreb Challenger Oeiras 3 Challenger Nottingham 2 Challenger Salzburg-Anif Challenger Santiago 2 Challenger Santiago 3 Challenger Buenos Aires Challenger Montevideo Challenger Campinas Challenger Brasilia Challenger Florianopolis Challenger Santiago Challenger Tigre 2 Challenger Mexico City Challenger Arpa Ceramic Cup - Reggio Emilia Copa Petrobras-Uruguay - Montevideo Siemens Open - Scheveningen Abierto Internacional de Salinas 'Dario Expreso' - Salinas Akbank Private Banking TED Open - Istanbul Bogota Challenger Romania F1 Furth Challenger M25 Rosario-Santa Fe Seguros Bogota Open - Bogota Bancolombia Open - Cali Seguros Bolivar Open - Medellin XIII Trofeo Ciudad de Quito - Quito Copa Petrobras Colombia - Bogota Copa Petrobras Argentina - Buenos Aires Copa Petrobras Brazil - Belo Horizonte Challenger Britania Zavaleta - Puebla Ordina Open - 's-Hertogenbosch Freeman Men's $50,000 Challenger - Joplin Copa Telmex - Buenos Aires Genova Challenger Copa Telmex - Buenos Aires Austrian Open - Kitzbuhel Voit Mexico City Open - Mexico City SA Tennis Open - Johannesburg Brasil Open - Costa do Sauipe Abierto Mexicano Telcel - Acapulco AEGON Championships - London AEGON International - Eastbourne Countrywide Classic - Los Angeles Legg Mason Tennis Classic - Washington Pilot Pen Tennis - New Haven Thailand Open - Bangkok If Stockholm Open - Stockholm Grand Prix de Tennis de Lyon - Lyon Open de Tenis Comunidad Valenciana - Valencia Medibank International - Sydney SAP Open - San Jose Regions Morgan Keegan Championships - Memphis Delray Beach International Tennis Championships - Delray Beach Serbia Open - Belgrade Open de Nice Cote dAzur - Nice AEGON International - Eastbourne Countrywide Classic - Los Angeles Legg Mason Tennis Classic - Washington Movistar Open - Santiago Brasil Open - Costa do Sauipe Copa Claro - Buenos Aires Delray Beach International Tennis Championships - Delray Beach Gerry Weber Open - Halle Mercedes Cup - Stuttgart Apia International - Sydney VTR Open - Vina del Mar Brasil Open - Sao Paulo Villa Allende Challenger Copa Claro - Buenos Aires Abierto Mexicano Telcel - Acapulco Power Horse World Team Cup - Dusseldorf UNICEF Open - 's Hertogenbosch Farmers Classic - Los Angeles Citi Open - Washington Winston-Salem Open - Winston-Salem Copa Claro - Buenos Aires Abierto Mexicano Telcel - Acapulco Open de Nice Cote d'Azur - Nice Gerry Weber Open - Halle Topshelf Open - 's-Hertogenbosch Mercedes Cup - Stuttgart Claro Open Colombia - Bogota Bet-at-home Cup - Kitzbuhel Moselle Open - Metz Aberto de Santa Catarina de Tenis - Florianopolis Royal Guard Open Chile - Vina del Mar Copa Claro - Buenos Aires Hilton Waikoloa Village USTA Challenger - Waikoloa Grand Prix Hassan II - Casablanca BRD Nastase Tiriac Trophy - Bucharest Portugal Open - Oeiras Open de Nice Cote d'Azur - Nice Mercedes Cup - Stuttgart Bet-at-home Open - Hamburg Claro Open Colombia - Bogota Winston-Salem Open - Winston-Salem If Stockholm Open - Stockholm Qatar ExxonMobil Open - Doha Apia International - Sydney Ecuador Open - Quito Brasil Open - Sao Paulo Rio Open - Rio de Janeiro Copa Petrobras - Buenos Aires Argentina Open - Buenos Aires Open de Nice Cote d'Azur - Nice Aegon Nottingham Open - Nottingham Claro Open Colombia - Bogota Citi Open - Washington If Stockholm Open - Stockholm Swiss Indoors Basel - Basel Millennium Estoril Open - Estoril Qatar ExxonMobil Open - Doha Ecuador Open - Quito Argentina Open - Buenos Aires Dubai Duty Free Tennis Championships - Dubai Torneo Internacional Challenger Fila 2006 - Leon Millennium Estoril Open - Estoril Open de Nice Cote d'Azur - Nice Konzum Croatia Open - Umag BB&T Atlanta Open - Atlanta Abierto Mexicano - Los Cabos Argentina Open - Buenos Aires Brasil Open - Sao Paulo US Men's Clay Court Championship - Houston SkiStar Swedish Open - Bastad Bet-at-home Open - Hamburg China Open - Beijing If Stockholm Open - Stockholm Swiss Indoors Basel - Basel Chengdu Open - Chengdu Brisbane International - Brisbane Sydney International - Sydney Ecuador Open - Quito Argentina Open - Buenos Aires Brasil Open - Sao Paulo Barcelona Open BancSabadell - Barcelona Millennium Estoril Open - Estoril AEGON Championships - London AEGON International - Eastbourne SkiStar Swedish Open - Bastad German Tennis Championships - Hamburg Winston-Salem Open - Winston-Salem China Open - Beijing Swiss Indoors Basel - Basel ASB Classic - Auckland Cordoba Open - Cordoba Argentina Open - Buenos Aires Rio Open - Rio de Janeiro Brasil Open - Sao Paulo Grand Prix Hassan II - Marrakech Barcelona Open Banc Sabadell - Barcelona II Challenger Ciudada de Guayaquil - Guayaquil Millennium Estoril Open - Estoril BMW Open - Munich Geneva Open - Geneva XII Abierto Internacional de Salinas - Salinas Nature Valley International - Eastbourne SkiStar Swedish Open - Bastad Plava Laguna Croatia Open - Umag German Tennis Championships - Hamburg Todi Challenger Generali Open - Kitzbuhel Abierto Mexicano de Tenis Mifel - Los Cabos Chengdu Open - Chengdu Rakuten Japan Open - Tokyo Kremlin Cup - Moscow Adelaide International - Adelaide ASB Classic - Auckland Cordoba Open - Cordoba Argentina Open - Buenos Aires Rio Open - Rio de Janeiro Santiago Open - Santiago Generali Open - Kitzbuhel XIV Challenger ATP Club Premium Open - Quito Santiago Challenger Hamburg European Open - Hamburg Murray River Open - Melbourne Cordoba Open - Cordoba Chile Dove Men+Care Open - Santiago Serbia Open - Belgrade Generali Open - Kitzbuhel Anytech365 Andalucia Open - Marbella Joinville Tennis Festival - Joinville Cordoba Open - Cordoba Argentina Open - Buenos Aires Rio Open - Rio de Janeiro Chile Dove Men+Care Open - Santiago The 'Fitz' Casino Challenger - Tunica Leon Challenger Campinas Challenger Amazonia Open de Tenis - Belem Itajai Challenger Ciudad de Pozoblanco Open Diputacion - Cordoba Challenger ATP de Cuenca Diario El Mercurio - Cuenca Barranquilla Challenger Antofagasta Challenger Copa Petrobras-Argentina - Buenos Aires Tunis Challenger Guayaquil Challenger Zagreb Challenger Salinas Challenger Sao Paulo Challenger Buenos Aires Challenger Banja Luka Challenger Morelos Challenger Cali Challenger Prague Challenger Marburg Challenger Sony Ericsson Open - Miami Rogers Cup - Montreal Shanghai - Shanghai Sony Ericsson Open - Miami Internazionali BNL dItalia - Rome Mutua Madrilena Masters Madrid - Madrid Rogers Cup - Toronto BNP Paribas Open - Indian Wells Medellin Challenger Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Rogers Cup - Toronto Western & Southern Open - Cincinnati BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Mutua Madrid Open - Madrid Monte-Carlo Rolex Masters - Monte-Carlo Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris Miami Open - Miami Temuco Challenger Mutua Madrid Open - Madrid Manta Challenger Internazionali BNL d'Italia - Rome Rogers Cup - Montreal Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells Miami Open - Miami Cordoba Challenger Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Western & Southern Open - Cincinnati BNP Paribas Open - Indian Wells Miami Open - Miami Buenos Aires Challenger Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris Internazionali BNL d'Italia - Rome San Luis Potosi Challenger Western & Southern Open - New York II Naples ITG Challenger - Naples Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Cali Challenger Copa Petrobras Argentina - Buenos Aires Copa Petrobras Santa Cruz - Santa Cruz de la Sierra Mexico City Challenger Sarasota Challenger Marburg Challenger Tigre 1 Challenger Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London French Open - Paris U.S. Open - New York Australian Open - Melbourne U.S. Mens's Clay Court Championship - Houston AIG Japan Open Tennis Championships - Tokyo Serbia Open - Belgrade French Open - Paris Bet-at-home Open - Hamburg Wimbledon - London U.S. Open - New York Australian Open - Melbourne Santa Cruz de la Sierra Challenger Pilot Pen Tennis - New Haven ATP Vegeta Croatia Open - Umag Brisbane International - Brisbane French Open - Paris Swiss Open - Gstaad Malaysian Open - Kuala Lumpur Sao Paulo Challenger Wimbledon - London Millennium Estoril Open - Estoril Credit Agricole Suisse Open - Gstaad U.S. Open - New York Australian Open - Melbourne French Open - Paris European Open - Antwerp Villa Maria Challenger Brasil Open - Sao Paulo VTR Open - Vina del Mar U.S. Open - New York Australian Open - Melbourne Valencia Open - Valencia French Open - Paris Wimbledon - London Winston-Salem Open - Winston-Salem U.S. Open - New York Rio Open 500 - Rio de Janeiro French Open - Paris Swiss Indoors Basel - Basel Swiss Open - Gstaad Rio Open - Rio de Janeiro Bet-at-home Open - Hamburg China Open - Beijing Barcelona Open BancSabadell - Barcelona Argentina Open - Buenos Aires Apia International - Sydney BNP Paribas Open - Indian Wells Shanghai Rolex Masters - Shanghai Davis Cup, PO, SWE-ARG 2-3 Davis Cup, World Group, QF, RUS-ARG 2-3 Davis Cup, World Group, PO, ISR-ARG 2-3 Davis Cup, World Group, 1R, ARG-BRA 3-2 Davis Cup, World Group, QF, ARG-SRB 4-1 Davis Cup, World Group, SF, BEL-ARG 3-2 Davis Cup, World Group, 1R, POL-ARG 2-3 Davis Cup, World Group, SF, GBR-ARG 2-3 Davis Cup, World Group, QR, COL-ARG 3-1 Davis Cup, World Group, SF, CZE-ARG 3-2 French Open (juniors) Wimbledon (juniors) U.S. Open (juniors)